// var React = require( "react" );
// var Test2 = require( "bundle?lazy&name=Test2!./Test2.jsx" );



// var App = React.createClass({
	
// 	getInitialState:function(){
// 		return{
// 			title:"首页"
// 		}
// 	},

// 	componentDidMount:function(){
// 		var self = this;
// 		Test2(function( File ){
// 			self.setState({
// 				title:<File.default />
// 			});
// 			console.log( File );
// 			console.log( self );
// 		});
// 	},

// 	render:function(){
		
// 		return(
// 			<div>
// 				{ this.state.title }
// 			</div>
// 		)
// 	}

// })

// module.exports = App;

import React from "react";
import Test2 from "bundle?lazy&name=Test2!./Test2.jsx";

class App extends React.Component{

	constructor(props) {
	    super(props);
	    this.state = {title: "首页"};
	}

	componentDidMount(){
		let self = this;
		Test2(function( File ){
			self.setState({
				title:<File.default />
			});
			console.log( File );
			console.log( self );
		});
	}

	render(){
		return(
			<div>
				{ this.state.title }
			</div>
		)
	}
};

export default App;